<?php


/* Physical Paths */
define('DS',	'\\');
define('ROOT',	dirname(dirname(dirname(__FILE__))));

//FOR APPLICATION FOLDER
define('ROOT_APPLICATION',						ROOT.DS.'application');
define('ROOT_APPLICATION_MODULES', 				ROOT_APPLICATION.DS.'modules');

//FOR DEFAULT MODULE PUBLIC
define('ROOT_APPLICATION_MODULES_DEFAULT',                ROOT_APPLICATION_MODULES.DS.'default');
define('ROOT_APPLICATION_MODULES_DEFAULT_CONTROLLERS',    ROOT_APPLICATION_MODULES_DEFAULT.DS.'controllers');
define('ROOT_APPLICATION_MODULES_DEFAULT_OBJECTS',        ROOT_APPLICATION_MODULES_DEFAULT.DS.'objects');
define('ROOT_APPLICATION_MODULES_DEFAULT_MODELS', 		   ROOT_APPLICATION_MODULES_DEFAULT.DS.'models');
define('ROOT_APPLICATION_MODULES_DEFAULT_VIEWS',          ROOT_APPLICATION_MODULES_DEFAULT.DS.'views');
define('ROOT_APPLICATION_MODULES_DEFAULT_FORMS',          ROOT_APPLICATION_MODULES_DEFAULT.DS.'forms');

//FOR ADMIN MODULE PUBLIC
define('ROOT_APPLICATION_MODULES_ADMIN',                ROOT_APPLICATION_MODULES.DS.'admin');
define('ROOT_APPLICATION_MODULES_ADMIN_CONTROLLERS',    ROOT_APPLICATION_MODULES_ADMIN.DS.'controllers');
define('ROOT_APPLICATION_MODULES_ADMIN_OBJECTS',        ROOT_APPLICATION_MODULES_ADMIN.DS.'objects');
define('ROOT_APPLICATION_MODULES_ADMIN_MODELS', 		ROOT_APPLICATION_MODULES_ADMIN.DS.'models');
define('ROOT_APPLICATION_MODULES_ADMIN_VIEWS',          ROOT_APPLICATION_MODULES_ADMIN.DS.'views');
define('ROOT_APPLICATION_MODULES_ADMIN_FORMS',          ROOT_APPLICATION_MODULES_ADMIN.DS.'forms');



// FOR CACHE , CONGURATION FOLDER
define('ROOT_CACHE',				ROOT.DS.'cache');
define('ROOT_LOG',				ROOT.DS.'log');
define('ROOT_APPLICATION_CONFIGURATION',        ROOT_APPLICATION.DS.'configs');


// FOR DESIGN FOLDER
define('ROOT_DESIGN',				ROOT.DS.'design');
define('ROOT_DESIGN_SETUP',			ROOT_DESIGN.DS.'setup');

// FOR LIBRARY FOLDER
define('ROOT_LIBRARY',				ROOT.DS.'library');
define('ROOT_LIBRARY_DEFINE',		ROOT_LIBRARY.DS.'define');
define('ROOT_LIBRARY_DBACCESS',		ROOT_LIBRARY.DS.'dbaccess');
define('ROOT_LIBRARY_EXCEPTION',	ROOT_LIBRARY.DS.'Exceptions');
define('ROOT_LIBRARY_UTILITY',		ROOT_LIBRARY.DS.'Utility');

// FOR PUBLIC FOLDER
define('ROOT_PUBLIC',		ROOT.DS.'public');
define('ROOT_PUBLIC_IMAGES',		ROOT_PUBLIC.DS.'images');

// FOR LDAP SETTING
define('LDAP_DN',           'dc=banking,dc=aau');


define('EMPLOYEE',          1);
define('MANAGER',           2);
?>
